on-time payment - German English Dictionary